package com.micro.school.order.entity;

import com.micro.school.order.domain.PayStudentFeePaymentDetail;
import com.micro.school.order.vo.PayStudentFeeItemVo;

/**
 * 支付类型名字转换
 */
public class PayStatusEntity
{
    public static String getPayMethodName(PayStudentFeePaymentDetail pay){
        return payStatus(pay.getPayStatus());
    }
    public static String getPayMethodName(PayStudentFeeItemVo pay){
        return payStatus(pay.getPayStatus());
    }
    private static String payStatus(Integer payStatus){
        //    /** 支付状态: 10待支付,20支付中,30支付成功,40支付失败,50已退款 */
        //    private Integer payStatus;
        if(null==payStatus){
            return null;
        }
        String payStatusStr = payStatus.toString();
        if("10".equals(payStatusStr)){
            return "待支付";
        }
        if("20".equals(payStatusStr)){
            return "支付中";
        }
        if("30".equals(payStatusStr)){
            return "支付成功";
        }
        if("40".equals(payStatusStr)){
            return "支付失败";
        }
        if("50".equals(payStatusStr)){
            return "已退款";
        }
        return null;
    }
}
